﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PublicModelsAndEntities.Models.MainsortRecord
{
    public class MainsortModel
    {
        /// <summary>
        /// 唯一 id .
        /// </summary>
        public string? ID { get; set; }

        /// <summary>
        /// 分拣专员 .
        /// </summary>
        public string? SortingSpecialist { get; set; }

        /// <summary>
        /// 收货日期 .
        /// </summary>
        public string? WarehousingDate { get; set; }

        /// <summary>
        /// 收货快递名称.
        /// </summary>
        public string? delivery_nameIn { get; set; }

        /// <summary>
        /// 收货快递单号 .
        /// </summary>
        public string? delivery_numberIn { get; set; }

        /// <summary>
        /// 客户名称 .
        /// </summary>
        public string? Name { get; set; }

        /// <summary>
        /// 客户联系方式.
        /// </summary>
        public string? contact_information { get; set; }

        /// <summary>
        /// 收件人.
        /// </summary>
        public string? Consignee { get; set; }

        /// <summary>
        /// 收货人联系方式.
        /// </summary>
        public string? receiving_contact { get; set; }

        /// <summary>
        /// 收货地址.
        /// </summary>
        public string? shipping_address { get; set; }

        /// <summary>
        /// 产品序列号.
        /// </summary>
        public string? one_dimensional_code { get; set; }

        /// <summary>
        /// 产品型号.
        /// </summary>
        public string? product_model { get; set; }

        /// <summary>
        /// 产品分类 .
        /// </summary>
        public string? product_classification { get; set; }

        /// <summary>
        /// 产品名称.
        /// </summary>
        public string? Product_Name { get; set; }

        /// <summary>
        /// 产品类别.
        /// </summary>
        public string? productCategory { get; set; }

        /// <summary>
        /// 保内/保外.
        /// </summary>
        public string? Guarantee { get; set; }

        /// <summary>
        /// 购货单位 .
        /// </summary>
        public string? purchasing_unit { get; set; }

        /// <summary>
        /// 业务员.
        /// </summary>
        public string? Salesman { get; set; }

        /// <summary>
        /// 首次出库时间 .
        /// </summary>
        public string? delivery_time { get; set; }

        /// <summary>
        /// 首次出库地址信息.
        /// </summary>
        public string? first_iaddress { get; set; }

        /// <summary>
        /// 状态 .
        /// </summary>
        public string? State { get; set; }

        /// <summary>
        /// 分拣人员id.
        /// </summary>
        public string? SortingUserId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? SortingUserName { get; set; }

        /// <summary>
        /// 最终确认人id .
        /// </summary>
        public string? FinalConfirmUserId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? FinalConfirmUserName { get; set; }

        /// <summary>
        /// .
        /// </summary>
        public string? UpdateUserName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public DateTime? SortingDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? assignPersonnel { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? AllocationState { get; set; }


        public int? customerLevel { get; set; }

    }
}
